<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title /><meta name="generator" content="StarOffice/OpenOffice.org XSLT (http://xml.openoffice.org/sx2ml)" /><meta name="created" content="2007-08-08T07:52:33" /><meta name="changedby" content="Compl Yue Still" /><meta name="changed" content="2007-09-15T01:46:00" /><base href="." /><style type="text/css">
	@page { size: portrait; margin-top: 0.7874inch; margin-bottom: 0.7874inch; margin-left: 0.7874inch; margin-right: 0.7874inch }
	table { border-collapse:collapse; border-spacing:0; empty-cells:show }
	td, th { vertical-align:top; }
	h1, h2, h3, h4, h5, h6 { clear:both }
	ol, ul { padding:0; }
	* { margin:0; }
	*.ta1 { }
	*.ta2 { }
	*.ta3 { }
	*.ce1 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:12pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce10 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:right ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce11 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce12 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-weight:bold; }
	*.ce13 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce14 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce15 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce16 { font-family:Arial; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce17 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; }
	*.ce18 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce19 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce2 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce20 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; }
	*.ce21 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; }
	*.ce22 { font-family:Arial; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce23 { font-family:Arial; vertical-align:middle; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce24 { font-family:Arial; vertical-align:middle; }
	*.ce25 { font-family:SimSun; text-align:center ! important; margin-left:0in; font-weight:bold; }
	*.ce26 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; text-align:center ! important; margin-left:0in; font-weight:bold; }
	*.ce27 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; }
	*.ce28 { font-family:SimSun; font-weight:bold; }
	*.ce29 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; font-weight:bold; }
	*.ce3 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce30 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; }
	*.ce31 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce32 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce33 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; }
	*.ce34 { font-family:SimSun; }
	*.ce35 { font-family:Arial; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce36 { font-family:Arial; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.ce37 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; }
	*.ce38 { font-family:SimSun; }
	*.ce39 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:12pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce4 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce40 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; text-align:center ! important; margin-left:0in; font-size:14pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce41 { font-family:SimSun; border-width:0.018cm; border-style:solid; border-color:#000000; }
	*.ce5 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-weight:bold; }
	*.ce6 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce7 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce8 { font-family:Arial; border-width:0.018cm; border-style:solid; border-color:#000000; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:bold; }
	*.ce9 { font-family:Arial; vertical-align:middle; margin-left:0in; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.Default { font-family:SimSun; }
	*.Heading { font-family:SimSun; text-align:center ! important; font-size:16pt; font-style:italic; font-weight:bold; }
	*.Heading1 { font-family:SimSun; text-align:center ! important; font-size:16pt; font-style:italic; font-weight:bold; }
	*.Result { font-family:SimSun; font-style:italic; font-weight:bold; text-decoration:underline; }
	*.Result2 { font-family:SimSun; font-style:italic; font-weight:bold; text-decoration:underline; }
	*.co1 { width:1.552in; }
	*.co10 { width:0.8925in; }
	*.co11 { width:2.2189in; }
	*.co12 { width:5.1866in; }
	*.co13 { width:5.5661in; }
	*.co14 { width:2.0299in; }
	*.co15 { width:2.6083in; }
	*.co16 { width:2.2307in; }
	*.co17 { width:0.2634in; }
	*.co18 { width:0.3339in; }
	*.co19 { width:0.1909in; }
	*.co2 { width:1.0839in; }
	*.co20 { width:4.5283in; }
	*.co21 { width:0.9102in; }
	*.co3 { width:1.4028in; }
	*.co4 { width:0.7354in; }
	*.co5 { width:2.0409in; }
	*.co6 { width:5.1764in; }
	*.co7 { width:0.9283in; }
	*.co8 { width:3.2756in; }
	*.co9 { width:2.5591in; }
	*.ro1 { height:0.1783in; }
	*.ro2 { height:0.2118in; }
	*.ro3 { height:0.1783in; }
	*.ro4 { height:0.352in; }
	*.ro5 { height:0.5181in; }
	*.ro6 { height:0.9535in; }
	*.ro7 { height:0.1035in; }
	*.ro8 { height:0.2484in; }
	*.T1 { font-family:Arial; }
	*.T2 { font-family:'Times New Roman'; font-size:12pt; font-style:normal; text-shadow:none; font-weight:normal; }
	*.T3 { font-family:Arial; font-size:10pt; font-style:normal; text-shadow:none; font-weight:normal; }
	</style></head><body dir="ltr"><table border="0" cellspacing="0" cellpadding="0" class="ta1"><colgroup><col width="172" /><col width="120" /><col width="156" /><col width="82" /><col width="227" /><col width="575" /><col width="103" /></colgroup><tr class="ro1"><td style="text-align:left;width:1.552in; " class="Default" /><td style="text-align:left;width:1.0839in; " class="Default" /><td style="text-align:left;width:1.4028in; " class="Default" /><td style="text-align:left;width:0.7354in; " class="Default" /><td style="text-align:left;width:2.0409in; " class="Default" /><td style="text-align:left;width:5.1764in; " class="Default" /><td style="text-align:left;width:0.9283in; " class="Default" /></tr><tr class="ro2"><td colspan="6" style="text-align:left;width:1.552in; " class="ce1"><p>Wire Traffic Constructs </p></td><td style="text-align:left;width:0.9283in; " class="ce22" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce2" /><td style="text-align:left;width:1.0839in; " class="ce2" /><td style="text-align:left;width:1.4028in; " class="ce2" /><td style="text-align:left;width:0.7354in; " class="ce2" /><td style="text-align:left;width:2.0409in; " class="ce2" /><td style="text-align:left;width:5.1764in; " class="ce2" /><td style="text-align:left;width:0.9283in; " class="ce22" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce2"><p>Category </p></td><td style="text-align:left;width:1.0839in; " class="ce2"><p>Valid Scope </p></td><td style="text-align:left;width:1.4028in; " class="ce2"><p>Construct </p></td><td style="text-align:left;width:0.7354in; " class="ce2"><p>Tag </p></td><td style="text-align:left;width:2.0409in; " class="ce2"><p>Fields </p></td><td style="text-align:left;width:5.1764in; " class="ce2"><p>Fields Description </p></td><td style="text-align:left;width:0.9283in; " class="ce22" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce3" /><td style="text-align:left;width:1.0839in; " class="ce11" /><td style="text-align:left;width:1.4028in; " class="ce3" /><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="12" style="text-align:left;width:1.552in; " class="ce4"><p>Unsupported Hessian </p></td><td rowspan="25" style="text-align:left;width:1.0839in; " class="ce2"><p>Always Invalid </p></td><td rowspan="2" style="text-align:left;width:1.4028in; " class="ce3"><p>Remote Object </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>r </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>t 2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>type string </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>S 2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>url string </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="5" style="text-align:left;width:1.4028in; " class="ce3"><p>Call </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>c </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>0x1 0x0 </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>version - 1.0 </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(H 2-bytes utf-8-bytes object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>name-&gt;object header </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>m 2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>method name </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>method arguments </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="5" style="text-align:left;width:1.4028in; " class="ce3"><p>Reply </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>r </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>0x1 0x0 </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>version - 1.0 </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(H 2-bytes utf-8-bytes object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>name-&gt;object header </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>object </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>returned object </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>fault </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>thrown fault </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce5" /><td style="text-align:left;width:1.4028in; " class="ce17" /><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17" /><td style="text-align:left;width:5.1764in; " class="ce17" /><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro3"><td rowspan="12" style="text-align:left;width:1.552in; " class="ce6"><p>Pending Supported  </p><p>Hessian </p><p> </p><p><span class="T1">(except xml length is</span></p><p><span class="T1">in bytes instead of in </span></p><p><span class="T1">chars)</span></p></td><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce3"><p>XML </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>x </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>xml content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3"><p>X </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>xml content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>Reference </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>R </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>32-bits integer referring to a previous list or map instance </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="3" style="text-align:left;width:1.4028in; " class="ce18"><p>Map </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>M </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>t 2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>type string </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(object object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>object pairs </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce18"><p>List (Vector) </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>V </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>t 2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>type string </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>l 2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits num of items </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>objects </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce5" /><td style="text-align:left;width:1.0839in; " class="ce12" /><td style="text-align:left;width:1.4028in; " class="ce17" /><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17" /><td style="text-align:left;width:5.1764in; " class="ce17" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="15" style="text-align:left;width:1.552in; " class="ce7"><p>Hessian Compatible </p><p> </p><p>(except string length is </p><p>in bytes instead of in  </p><p>chars) </p></td><td rowspan="22" style="text-align:left;width:1.0839in; " class="ce14"><p>As Data </p></td><td style="text-align:left;width:1.4028in; " class="ce3"><p>Null </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>N </p></td><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3"><p>null </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="2" style="text-align:left;width:1.4028in; " class="ce3"><p>Boolean </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>T </p></td><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3"><p>true </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3"><p>F </p></td><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3"><p>false </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>Integer </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>I </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>32-bit signed integer </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>Long Integer </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>L </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>64-bit signed integer </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>FP Number </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>D </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>64-bit IEEE floating pointer number </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>Date </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>d </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>64-bits milliseconds since the epoch </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce18"><p>String </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>s </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>string content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3"><p>S </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>string content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce18"><p>Binary </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>b </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>raw-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>binary content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3"><p>B </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>16-bits length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>raw-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>binary content </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce5" /><td style="text-align:left;width:1.4028in; " class="ce17" /><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17" /><td style="text-align:left;width:5.1764in; " class="ce17" /><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td rowspan="19" style="text-align:left;width:1.552in; " class="ce4"><p>HBI Specific </p><p> </p><p>(string length is in  </p><p>bytes instead of in  </p><p>chars) </p></td><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce19"><p>Typed Array </p></td><td style="text-align:left;width:0.7354in; " class="ce17"><p>[ </p></td><td style="text-align:left;width:2.0409in; " class="ce20"><p>[* </p></td><td style="text-align:left;width:5.1764in; " class="ce21"><p>one [ for each array dimension </p></td><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>1-byte </p></td><td style="text-align:left;width:5.1764in; " class="ce17"><p>array element type tag (See: Tags for Types) </p></td><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce17"><p>array length </p></td><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>(object-data)*length </p></td><td style="text-align:left;width:5.1764in; " class="ce17"><p>array elements (without type tag, single final chunk assumed for string/binary) </p></td><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td rowspan="2" style="text-align:left;width:1.4028in; " class="ce3"><p>Untyped Array </p></td><td style="text-align:left;width:0.7354in; " class="ce17"><p>] </p></td><td style="text-align:left;width:2.0409in; " class="ce17"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce17"><p>array length </p></td><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce17" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>(object)*length </p></td><td style="text-align:left;width:5.1764in; " class="ce17" /><td style="text-align:left;width:0.9283in; " class="ce24" /></tr><tr class="ro1"><td rowspan="25" style="text-align:left;width:1.0839in; " class="ce2"><p>Wire Top-Level </p></td><td style="text-align:left;width:1.4028in; " class="ce3"><p>Clear Constants </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>0x7F(DEL) </p></td><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3"><p>clear constants (currently only type constants) </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.4028in; " class="ce3"><p>(Meta) Type Constant </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>t </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>type name </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce18"><p>Meta Header </p><p> </p><p>(semantics pending  </p><p>when at top-level) </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>H </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>index of Meta Type Constant </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(m 2-bytes utf-8-bytes)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>length &amp; contents of Meta Method Name (always the simple name since no arg allowed) </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(h 2-bytes object)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>meta method values: index of Meta Method Constant &amp; value </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>end of a Meta Header </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="5" style="text-align:left;width:1.4028in; " class="ce18"><p>Task Agent Life Script </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>a </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>4-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>index of Type Constant </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>(meta-header)* </p></td><td style="text-align:left;width:5.1764in; " class="ce21"><p>life script meta headers (see Meta Header) </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce17"><p>(m 2-bytes utf-8-bytes)* </p></td><td style="text-align:left;width:5.1764in; " class="ce21"><p>length &amp; contents of mangled Method Name (See: Method Name Mangling) </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>(c 2-bytes (object)*num-args z)* </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>agent method invocations: index of Method Constant &amp; args </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>z </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>finish task </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="2" style="text-align:left;width:1.4028in; " class="ce18"><p>Streaming Task Agent </p></td><td style="text-align:left;width:0.7354in; " class="ce3"><p>A </p></td><td rowspan="2" style="text-align:left;width:2.0409in; " class="ce3"><p>same as Task Agent Life Script </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>no retry on failure </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3"><p>allow InputStream/Reader as last method arg </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce4" /><td style="text-align:left;width:1.4028in; " class="ce3" /><td style="text-align:left;width:0.7354in; " class="ce3" /><td style="text-align:left;width:2.0409in; " class="ce3" /><td style="text-align:left;width:5.1764in; " class="ce3" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="11" style="text-align:left;width:1.552in; " class="ce8"><p>Wire Connection </p><p>Handshaking </p></td><td rowspan="7" style="text-align:left;width:1.4028in; " class="ce3"><p>Originating Side </p></td><td style="text-align:left;width:0.7354in; " class="ce18"><p>HBI </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>HBI identifier, 1-byte major version, 1-byte minor version </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>originating domain controller version, 1-byte major version, 1-byte minor version </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>originating domain type name length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>originating domain type name </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>requested domain controller version, 1-byte major version, 1-byte minor version </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>requested domain type name length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>requested domain type name </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td rowspan="4" style="text-align:left;width:1.4028in; " class="ce3"><p>Passive Side </p></td><td style="text-align:left;width:0.7354in; " class="ce18"><p>HBI </p></td><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>HBI identifier, 1-byte major version, 1-byte minor version </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>engaged domain controller version, 1-byte major version, 1-byte minor version </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>2-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>engaged domain type name length in bytes </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:0.7354in; " class="ce18" /><td style="text-align:left;width:2.0409in; " class="ce3"><p>utf-8-bytes </p></td><td style="text-align:left;width:5.1764in; " class="ce3"><p>engaged domain type name </p></td><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce9" /><td style="text-align:left;width:1.0839in; " class="ce16" /><td style="text-align:left;width:1.4028in; " class="ce9" /><td style="text-align:left;width:0.7354in; " class="ce9" /><td style="text-align:left;width:2.0409in; " class="ce9" /><td style="text-align:left;width:5.1764in; " class="ce9" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr><tr class="ro1"><td style="text-align:left;width:1.552in; " class="ce9" /><td style="text-align:left;width:1.0839in; " class="ce16" /><td style="text-align:left;width:1.4028in; " class="ce9" /><td style="text-align:left;width:0.7354in; " class="ce9" /><td style="text-align:left;width:2.0409in; " class="ce9" /><td style="text-align:left;width:5.1764in; " class="ce9" /><td style="text-align:left;width:0.9283in; " class="ce23" /></tr></table><table border="0" cellspacing="0" cellpadding="0" class="ta2"><colgroup><col width="364" /><col width="284" /><col width="227" /></colgroup><tr class="ro1"><td style="text-align:left;width:3.2756in; " class="ce25" /><td style="text-align:left;width:2.5591in; " class="Default" /><td style="text-align:left;width:2.0409in; " class="Default" /></tr><tr class="ro1"><td colspan="3" style="text-align:left;width:3.2756in; " class="ce26"><p>Method Name Mangling </p></td></tr><tr class="ro1"><td style="text-align:left;width:3.2756in; " class="ce27" /><td style="text-align:left;width:2.5591in; " class="ce27" /><td style="text-align:left;width:2.0409in; " class="ce27" /></tr><tr class="ro1"><td style="text-align:left;width:3.2756in; " class="ce3"><p>simple Method Name (when no overloading can occur) </p></td><td style="text-align:left;width:2.5591in; " class="ce3"><p>simple-method-name </p></td><td style="text-align:left;width:2.0409in; " class="ce27" /></tr><tr class="ro1"><td style="text-align:left;width:3.2756in; " class="ce3"><p>with number of arguments (=n) </p></td><td style="text-align:left;width:2.5591in; " class="ce3"><p>simple-method-name#n </p></td><td style="text-align:left;width:2.0409in; " class="ce27" /></tr><tr class="ro1"><td style="text-align:left;width:3.2756in; " class="ce3"><p>with list of argument types (see table: Tags for Types) </p></td><td style="text-align:left;width:2.5591in; " class="ce3"><p>simple-method-name#arg-type-tag-list </p></td><td style="text-align:left;width:2.0409in; " class="ce27"><p>See: Tags for Types </p></td></tr></table><table border="0" cellspacing="0" cellpadding="0" class="ta2"><colgroup><col width="99" /><col width="246" /><col width="576" /><col width="99" /></colgroup><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="Default" /><td style="text-align:left;width:2.2189in; " class="Default" /><td style="text-align:left;width:5.1866in; " class="Default" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce2"><p>Tag </p></td><td style="text-align:left;width:2.2189in; " class="ce2"><p>Type </p></td><td style="text-align:left;width:5.1866in; " class="ce2"><p>Note </p></td><td style="text-align:left;width:0.8925in; " class="ce28" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>T </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>boolean </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>I </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>32-bit signed integer </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>L </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>64-bit signed integer </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>D </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>64-bit IEEE floating pointer number </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>d </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>64-bits milliseconds since the epoch </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>S </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>String </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>B </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>byte[] </p></td><td style="text-align:left;width:5.1866in; " class="ce3" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>[ </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>a dimension of typed array </p></td><td style="text-align:left;width:5.1866in; " class="ce3"><p>Must follow a [ and preceed another [ or any Tag above </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>] </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>untyped array </p></td><td style="text-align:left;width:5.1866in; " class="ce3"><p>Object[] in Java, Array with inconsistently typed elements in ActionScript and JavaScript </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>s </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>Reader </p></td><td rowspan="2" style="text-align:left;width:5.1866in; " class="ce3"><p>Only allowed as last method argument of Streaming Agents </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce3"><p>b </p></td><td style="text-align:left;width:2.2189in; " class="ce3"><p>InputStream </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.8925in; " class="ce27"><p>* </p></td><td style="text-align:left;width:2.2189in; " class="ce27"><p>any type </p></td><td style="text-align:left;width:5.1866in; " class="ce27"><p>Only allowed as type indicator in mangled method names </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr></table><table border="0" cellspacing="0" cellpadding="0" class="ta2"><colgroup><col width="618" /><col width="99" /></colgroup><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="Default" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce29"><p>Lifecycle of Task Agent Objects according to Task Agent Life Script </p></td><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce30" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro4"><td style="text-align:left;width:5.5661in; " class="ce31"><p>A task agent object is instantiated regarding its tag, headers and type received, its "arrived(Gateway)" method can be invoked with these information </p></td><td style="text-align:left;width:0.8925in; " class="ce9" /></tr><tr class="ro4"><td style="text-align:left;width:5.5661in; " class="ce31"><p>Some of the task agent's methods are invoked in a sequence as scripted at the originating domain </p></td><td style="text-align:left;width:0.8925in; " class="ce9" /></tr><tr class="ro4"><td style="text-align:left;width:5.5661in; " class="ce31"><p>Regarding the received z, the task agent's "finishTask(Gateway)" method can be invoked and the task agent object is discarded </p></td><td style="text-align:left;width:0.8925in; " class="ce9" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce31" /><td style="text-align:left;width:0.8925in; " class="ce9" /></tr><tr class="ro5"><td style="text-align:left;width:5.5661in; " class="ce31"><p>If exception is thrown in any step above, that life script is considered failed for one time. Remaining payload belong to this script must be parsed properly in order to receive afterward payload from the wire. </p></td><td style="text-align:left;width:0.8925in; " class="ce35" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce31" /><td style="text-align:left;width:0.8925in; " class="ce9" /></tr><tr class="ro5"><td style="text-align:left;width:5.5661in; " class="ce32"><p>The hosting domain controller is allowed but not required to store the life script, so that in case of life script failure it can interprete the stored life script for more times, if it believes the life script can be retried, e.g. by examining the exception thrown belongs to certain types. </p></td><td style="text-align:left;width:0.8925in; " class="ce36" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce33" /><td style="text-align:left;width:0.8925in; " class="ce24" /></tr><tr class="ro5"><td style="text-align:left;width:5.5661in; " class="ce31"><p>But "Streaming Task Agents" are guaranteed not be stored and retried, the benefit is that the last argument of their scripted methods can be InputStream for large binary data or Reader for large character data. </p></td><td style="text-align:left;width:0.8925in; " class="ce35" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce34" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:5.5661in; " class="ce34" /><td style="text-align:left;width:0.8925in; " class="Default" /></tr></table><table border="0" cellspacing="0" cellpadding="0" class="ta2"><colgroup><col width="225" /><col width="290" /><col width="248" /></colgroup><tr class="ro1"><td style="text-align:left;width:2.0299in; " class="Default" /><td style="text-align:left;width:2.6083in; " class="Default" /><td style="text-align:left;width:2.2307in; " class="Default" /></tr><tr class="ro1"><td rowspan="17" style="text-align:left;width:2.0299in; " class="ce4"><p>Encoded Array by Examples: </p><p> </p><p>(program code in Java syntax) </p></td><td rowspan="3" style="text-align:left;width:2.6083in; " class="ce3"><p>new String[] { "Hello", "World" } </p></td><td style="text-align:left;width:2.2307in; " class="ce3"><p>[S 0x00 0x00 0x00 0x02 </p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>0x00 0x05 Hello </p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>0x00 0x05 Wrold </p></td></tr><tr class="ro1"><td rowspan="9" style="text-align:left;width:2.6083in; " class="ce3"><p>new Object[] </p><p>{ </p><p>  new int[] { 1, 2, 3 },</p><p>  new String[0],</p><p>  new int[] { 5, 6 }</p><p>} </p></td><td style="text-align:left;width:2.2307in; " class="ce3"><p>] 0x00 0x00 0x00 0x03 </p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>  [I 0x00 0x00 0x00 0x03</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    0x00 0x00 0x00 0x01</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    0x00 0x00 0x00 0x02</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    0x00 0x00 0x00 0x03</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>  [S 0x00 0x00 0x00 0x00</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>  [I 0x00 0x00 0x00 0x02</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    0x00 0x00 0x00 0x05</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    0x00 0x00 0x00 0x06</p></td></tr><tr class="ro1"><td rowspan="5" style="text-align:left;width:2.6083in; " class="ce3"><p>new boolean[][] </p><p>{ </p><p>  new boolean[] { true, false, false, true },</p><p>  new boolean[] { false }</p><p>} </p></td><td style="text-align:left;width:2.2307in; " class="ce3"><p>[[T 0x00 0x00 0x00 0x02 </p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>  0x00 0x00 0x00 0x04</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce37"><p>    TFFT</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>  0x00 0x00 0x00 0x01</p></td></tr><tr class="ro1"><td style="text-align:left;width:2.2307in; " class="ce3"><p>    F</p></td></tr></table><table border="0" cellspacing="0" cellpadding="0" class="ta3"><colgroup><col width="29" /><col width="37" /><col width="21" /><col width="37" /><col width="21" /><col width="503" /><col width="101" /></colgroup><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce38" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:4.5283in; " class="Default" /><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro6"><td colspan="6" style="text-align:left;width:0.2634in; " class="ce39"><p>Reference A </p><p> </p><p>Hessian is organized as a bytecode protocol. A Hessian implementation is essentially a big switch statement on the initial bytecode. </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro7"><td colspan="6" style="text-align:left;width:0.2634in; " class="ce39" /><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro8"><td colspan="6" style="text-align:left;width:0.2634in; " class="ce40"><p>Bytecode Encoding </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro7"><td colspan="6" style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x00 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x1f </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>utf-8 string length 0-32      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x20 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x2f </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>binary data length 0-16      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x30 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x37 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x38 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x3f </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>long from -x40000 to x3ffff     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>-A </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x40 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x41 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>B </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x42 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>8-bit binary data final chunk ('B')    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>C </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x43 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('C' streaming call)      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>D </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x44 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>64-bit IEEE encoded double ('D')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>E </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x45 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('E' envelope)       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>F </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x46 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>boolean FALSE ('F')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>G </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x47 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>H </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x48 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('H' header)       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>I </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x49 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>32-bit signed integer ('I')      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>J </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4a </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reference to 1-256th map/list      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>K </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4b </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reference to 1-65536th map/list      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>L </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4c </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>64-bit signed long integer ('L')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>M </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4d </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>map with optional type ('M')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>N </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4e </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>null ('N')        </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>O </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x4f </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>object definition ('O')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>P </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x50 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('P' streaming message/post)      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>Q </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x51 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>R </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x52 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reference to map/list - integer ('R')    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>S </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x53 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>utf-8 string final chunk ('S')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>T </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x54 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>boolean TRUE ('T')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>U </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x55 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>V </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x56 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>list/vector ('V')        </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>W </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x57 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>X </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x58 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>utf-8 xml final chunk ('X')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>Y- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x59 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x62 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>b </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x62 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>8-bit binary data non-final chunk ('b')    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>c </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x63 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('c' call for RPC)     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>d </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x64 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>UTC time encoded as 64-bit long milliseconds since epoch ('d') </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>e </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x65 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>f </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x66 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('f' for fault for RPC)    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>g </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x67 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>double 0        </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>h </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x68 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>double 1        </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>i </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x69 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>double represented as byte (-128.0 to 127.0)   </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>j </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6a </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>double represented as short (-32768.0 to 327676.0)   </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>k </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6b </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>double represented as float      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>l </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6c </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>list/vector length ('l')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>m </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6d </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('m' method for RPC call)    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>n </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6e </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>list/vector compact length       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>o </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x6f </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>object instance ('o')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>p </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x70 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('p' - message/post)      </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>q </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x71 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>r </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x72 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved ('r' reply for message/RPC)     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>s </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x73 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>utf-8 string non-final chunk ('s')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>t </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x74 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>map/list type ('t')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>u </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x75 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>type-ref         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>v </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x76 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>compact vector ('v')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>w </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x77 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>long encoded as 32-bit int     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>x </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x78 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>utf-8 XML non-final chunk ('x')     </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>y </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x79 </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41"><p>z </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x7a </p></td><td style="text-align:left;width:0.1909in; " class="ce27" /><td style="text-align:left;width:0.3339in; " class="ce27" /><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>list/map terminator ('z')       </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x7b </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>x7f </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>reserved         </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>x80 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>xbf </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>one-byte compact int (-x10 to x3f, x90 is 0)  </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>xc0 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>xcf </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>two-byte compact int (-x800 to x3ff)    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce41" /><td style="text-align:left;width:0.3339in; " class="ce27"><p>xd0 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p>- </p></td><td style="text-align:left;width:0.3339in; " class="ce27"><p>xd7 </p></td><td style="text-align:left;width:0.1909in; " class="ce27"><p># </p></td><td style="text-align:left;width:4.5283in; " class="ce27"><p>three-byte compact int (-x40000 to x3ffff)    </p></td><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce38" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:4.5283in; " class="Default" /><td style="text-align:left;width:0.9102in; " class="Default" /></tr><tr class="ro1"><td style="text-align:left;width:0.2634in; " class="ce38" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:0.3339in; " class="Default" /><td style="text-align:left;width:0.1909in; " class="Default" /><td style="text-align:left;width:4.5283in; " class="Default" /><td style="text-align:left;width:0.9102in; " class="Default" /></tr></table></body></html>